home *** CD-ROM | disk | FTP | other *** search
/ Chip: Special Tips & Tricks for Windows 95 / Chip Wintips.iso / zeszyt / transx95 / readme.doc < prev    next >
Text File  |  1996-04-12  |  44KB  |  906 lines

  1.  
  2.                                  TRANSX95.ZIP
  3.                            Transfer 95 Version 3.13
  4.                                   ITS Systems 
  5.                       Michael J. Steiner CIS:[76372,370]
  6.                     Voice: 612-426-7270  FAX: 612-426-6023
  7.         ==================================================================
  8.  
  9.  
  10.  
  11.                                  Registration
  12.                                  ------------
  13.  
  14.         This software is released as 'ShareWare' NOT 'FreeWare'
  15.         and your need for registration is based on the programs ability to
  16.         help you. If this program meets this requirement, please send the
  17.         registration fee of only $40.00. Or register via compuserve
  18.         registration ID# 10473 - GO SWREG. Please see ORDER.DOC for more
  19.         information. ***Sorry credit cards are not accepted.***
  20.  
  21.         TO: (Payable to: ITS Systems, or Michael J. Steiner)
  22.  
  23.     ITS Systems
  24.     C/O Michael J. Steiner
  25.     14665 Fitzgerald Ave. N.
  26.     Hugo, Mn 55038-9301
  27.  
  28.  
  29.                 When registering within the program, it will ask you for
  30.         your name, or company name. When you contact me for a registration
  31.         key, I will require this name, exactly as you intend to input it
  32.         into the registration sign up window (Case Sensitive). This is not
  33.         necessary when registering VIA compuserve(GO SWREG), I will use
  34.         the name as it is presented to me. Please specify names to use when
  35.         registering multiple copies ie Joe Smith-1,Joe Smith-2...
  36.  
  37.  
  38.  
  39.                            Benefits Of Registration
  40.                            ------------------------
  41.  
  42.                 Registration qualifies you for certain privileges not
  43.         granted to unregistered users.
  44.  
  45.                 As a registered user:
  46.  
  47.         1) - You will no longer be bothered by the delay during the opening
  48.              registration reminder screen (RRS).
  49.  
  50.         2) - You will have access to the help system.
  51.  
  52.         3) - You will have access to the "Transfer A Drive" function.
  53.  
  54.         4) - Your name, or company name will be recorded within your
  55.              copy of the program, and displayed in the about window,
  56.              and on the DOS screen.
  57.  
  58.         5) - The registration key that you receive, can be used to register
  59.              any updated versions of this program.
  60.  
  61.         6) - You will have the knowledge, that by registering I will be
  62.              able to develop other useful utilities. Thank you...                  
  63.  
  64.        
  65.                            *****  Disclaimer *****
  66.                            -----------------------
  67.  
  68.         Please READ and UNDERSTAND the following DISCLAIMER. 
  69.  
  70.         "All users of this software must accept this disclaimer of warranty"
  71.  
  72.                 WE hereby disclaim all warranties relating to this software.
  73.         This software is distributed on an "AS IS" basis without warranties
  74.         of any kind, whether expressed or implied, including without
  75.         limitation any implied warranties of merchantability or fitness
  76.         for any particular purpose.
  77.  
  78.         WE assume no liability for any damages, including but not
  79.         limited    to, special, incidental, consequential, indirect, loss of
  80.         data, loss of profit, use of software or similar claims, or for any 
  81.     other reason. Even if WE have specifically advised YOU of the 
  82.     possibility of such damage regardless of the form of the claim.  
  83.         The person(YOU) using the software, bears all risk as to the
  84.     quality and performance of the software.
  85.  
  86.  
  87.  
  88.                                Usage Statement
  89.                                ---------------
  90.  
  91.         The following statement ONLY applies to 'NON public domain'
  92.         and registered 'ShareWare'.
  93.  
  94.                 Your use of this ShareWare is limited to it's meeting your
  95.         needs, at which time continued use requires registration.
  96.        
  97.         YOU must treat this software just as if it were a book.
  98.     For example, this software may be used by any number of people, 
  99.     and may be freely moved from one computer to another, as long
  100.     as there is NO POSSIBILITY of it being used at one location
  101.     while it is being used at another location. Just as one book
  102.     cannot be read by two different people in two different
  103.         locations at the same time. (SEE LICENSE.DOC for SITE license
  104.         information).
  105.  
  106.  
  107.  
  108.  
  109.                              Distribution Policy 
  110.                              -------------------
  111.  
  112.         "This distribution policy ONLY applies to 'ShareWare'."
  113.  
  114.     You are free to use, copy and distribute this software for 
  115.     NON-COMMERCIAL use if:
  116.  
  117.         1. - No fee is charged for it's use, copying or distribution.
  118.                 2. - It is not modified in any way.
  119.                 3. - It is distributed in it's original archive package,
  120.              containing all original files.
  121.  
  122.     Clubs and user groups may charge a fee not to exceed
  123.     ($5) for media and handling for distribution of the
  124.     software contained within this achieve.
  125.  
  126.     This distribution policy only applies to the software, herein
  127.         contained within this archived media. All other distributions
  128.         of this software can only be made by ITS Systems
  129.         C/O Michael J. Steiner.
  130.  
  131.  
  132.  
  133.                   Support, Customer Service, And Documentaion
  134.                   -------------------------------------------
  135.        
  136.         Support - I provide as much support as possible for the 
  137.         programs, functions, procedures, and concepts that I distribute.
  138.         If you have any questions, please write to me via compuserve mail
  139.         or phone me (Messages left with    long distance phone numbers will
  140.         not be returned, so please call me back.). Phone conversations
  141.         are limited to 30 minutes. This is not set in stone, but I do
  142.         need some time for my family.
  143.  
  144.         Registration remainder screens - In some shareware programs
  145.     I use RRS's and sometimes I do not. I try not to make these
  146.     RRS's to annoying in there frequency or content.
  147.  
  148.         Documentation - Documenting a program can be more difficult
  149.         than writing the program itself. I try and supply as much, and as
  150.         detailed documentation as I can. I find that often documentation
  151.         contains too much unnecessary detail, and not enough raw how to's.
  152.         So I try and keep my descriptions as strait forward as possible,
  153.         without trivialities and eccentricities. If you find that you need
  154.         help, or find that the documentation presented here does not contain
  155.         the answer to your question, please do not hesitate to contact me.
  156.  
  157.  
  158.  
  159.                                  Packing List
  160.                                  ------------
  161.  
  162.         TRANSX95.EXE  - The executable program.
  163.         README.DOC    - This documentation file.
  164.         TRANSX95.INI  - The initialization file.
  165.         TRANSX95.HLP  - The help file.(Available To Registered Users Only)
  166.         VIEWER.EXE    - A text based file viewer. Used by default.
  167.         README.EXE    - Patch to the TXT file. For DOS viewing(Printing).
  168.         LICENSE.DOC   - Site license terms.
  169.         ORDER.DOC     - Site license application.
  170.         BMAIL.EXE     - Binary to text, text to binary converter.
  171.  
  172.  
  173.  
  174.                            ******* Warning *******
  175.                            -----------------------
  176.  
  177.                 Wherever preforming operations below the level of the
  178.         operating system, there are inherent dangers, ie. causing damage
  179.         to the system integrity, and programs contained there. Safeguards
  180.         have been put in place to insolate the user from these dangers,
  181.         although not all possibilities can be prognosticated. If you do
  182.         not accept these inherent dangers, do not executed or use this
  183.         program.
  184.  
  185.  
  186.  
  187.                              System Requirements
  188.                              -------------------
  189.  
  190.         ■ 386DX or above 100% IBM compatible CPU.
  191.         ■ Windows 95
  192.         ■ 600KB - 615KB of conventional memory free.
  193.         ■ At least 50 MB or free space on your source drive.
  194.           (For Transfer operation.)
  195.  
  196.  
  197.  
  198.                               Application Notes
  199.                               -----------------
  200.  
  201.                 There are two main purposes to this program.
  202.  
  203.         These are:
  204.  
  205.         1) -    To avail the user with an application with which an entire
  206.                 operating system, can be exported from one physical hard
  207.                 drive, to another physical hard drive, including all pre-
  208.                 installed applications, and their associated settings.
  209.  
  210.         2) -    To avail the user with an application in which, the user
  211.                 can make use of older DOS based backup utilities, to create
  212.                 reliable backups, when used with new operating systems, which
  213.                 implement drive structure parameters, which are inconsistent
  214.                 with the older DOS based backup utilities.
  215.  
  216.  
  217.  
  218.                             Control Line Arguments
  219.                             ----------------------
  220.         NOTE:    These switches have priority over those set in the
  221.                  TRANSX95.INI file.
  222.  
  223.         +Cn   -  Case state, used for debugging. n 1-10. Contact ITS Systems
  224.                  for a more detailed description.
  225.  
  226.         +Rn   -  Used to control the screen resolution. n=1-80x25,n=2-20x28
  227.                  n=3-80x50,n=4-80x60,n=5-132x25,n=6-132x43
  228.  
  229.         +VC   -  Enable the internal video cache.
  230.  
  231.         +P    -  Enable pop-up windows.
  232.  
  233.         +MEM  -  Conserve conventional memory where possible.
  234.  
  235.         +SVn  -  Use video interface. n=0-Default,n=1-Use TTY,n=2-Use BIOS.
  236.  
  237.         +LB   -  Use low intensity background colors.
  238.  
  239.         +LF   -  Use low intensity foreground colors.
  240.  
  241.         -CPU  -  Bypass the CPU detection and speed test.(Maybe needed on
  242.                  100MHZ and above processors).
  243.  
  244.         -L    -  Bypass the low conventional memory test.
  245.  
  246.         -B    -  Bypass the typematic reporting function.
  247.  
  248.         -VSB1 -  Video set back switch, default is set back video, if this
  249.                  switch is used the video setup by the program remain in
  250.                  effect even after termination.
  251.  
  252.         -Pn   -  Set virtual memory type priority sequence, n=1-XDL,n=2-XLD
  253.                  n=3-DXL,n=4-DLX,n=5-LXD,n=6-LDX. Where X=Extended memory,
  254.                  D=Disk memory, and L=Conventional memory.
  255.  
  256.         -In   -  Set virtual memory security level. n=0-LOW,n=1-HIGH.
  257.  
  258.         -? /? -  Show help screen.
  259.  
  260.         -A    -  Update B/I to I with each video pass.
  261.  
  262.         -NM   -  Bypass mouse initialization, even if a mouse is present in
  263.                  the system. (Will not use the mouse)
  264.  
  265.         -NDF  -  Bypass the memory defragmentation system.
  266.  
  267.         -PRE  -  Do not preserve time,date, or attributes during Transfer A
  268.                  Drive function.
  269.  
  270.         -MAP  -  Do not calculate or use status output during the Transfer
  271.                  A Drive function.
  272.  
  273.         -IDC  -  Do not check for illegal characters present in directories
  274.                  while using the Transfer A Drive function.
  275.  
  276.         +WBC  -  Do not check for Windows 95 when doing Transfer Boot Code.
  277.  
  278.         -INC  -  By default the transfer a drive function does an incremental
  279.                  copy of files from the source to the destination. The -INC
  280.                  switch disables the feature, and does a complete transfer.
  281.  
  282.  
  283.  
  284.                                 The Main Menu
  285.                                 -------------
  286.  
  287.                 The following is a screen similar to the main menu.
  288.         There are three main portions to this menu, first is the drive
  289.         selection areas, second the function action buttons, and
  290.         third the action button description area. Note: All functions
  291.         are LFN aware.
  292.  
  293. Menu Level 1 - 
  294.  
  295. ┌────────────────────────── ■ TRANSX95 V03.XX ■ ──────────────────────────┐
  296. │                                                                         │
  297. │ ┌ Source  ────┐                                                         │
  298. │ │ A B C       │                                                         │
  299. │ └─────────────┘                                                         │
  300. │ ┌ Destination ┐                                                         │
  301. │ │ A B C       │                                                         │
  302. │ └─────────────┘                                                         │
  303. │                                                                         │
  304. │           Exit          ▄  Quit and return to DOS.                      │
  305. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  306. │       Export Drive      ▄  Copy Scr. to Dest Cluster sizes must match.  │
  307. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  308. │    Drive Information    ▄  View the current disks characteristics.      │
  309. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  310. │    Transfer Boot Code   ▄  Move the boot code from one disk to another. │
  311. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  312. │     Condition Files     ▄  Make all files & directories accessible.     │
  313. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  314. │         More...         ▄  Move ahead one menu level.                   │
  315. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  316. └─ F1-Help F2-Additional Selections ───────── Available Memory: 295KB ────┘
  317.  
  318. Menu Level 2 -
  319.  
  320. ┌────────────────────────── ■ TRANSX95 V03.XX ■ ──────────────────────────┐
  321. │                                                                         │
  322. │ ┌ Source  ────┐                                                         │
  323. │ │ A B C       │                                                         │
  324. │ └─────────────┘                                                         │
  325. │ ┌ Destination ┐                                                         │
  326. │ │ A B C       │                                                         │
  327. │ └─────────────┘                                                         │
  328. │                                                                         │
  329. │     Transfer A Drive    ▄  Move tree from source to the destination.    │
  330. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  331. │        DOS Shell        ▄  Secondary shell to a DOS environment.        │
  332. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  333. │    Create A Boot Disk   ▄  Create a bootable utility disk(Floppy).      │
  334. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  335. │         Register        ▄  Enter your registration information.         │
  336. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  337. │           Back          ▄  Move back one menu level.                    │
  338. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  339. │         More...         ▄  Move ahead one menu level.                   │
  340. │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                               │
  341. └─ F1-Help F2-Additional Selections ───────── Available Memory: 295KB ────┘
  342.  
  343.  
  344.                             Menu Level 1 Functions
  345.         ==================================================================
  346.  
  347.  
  348.                          The "Export Drive" Function
  349.                          ---------------------------
  350.  
  351.                 The "Export Drive" function is used to export, or copy the
  352.         contents of the source drive to the destination drive. This is
  353.         accomplished thru the use of low level(BIOS) functions. The one
  354.         main disadvantage with using this function, over the "Transfer A
  355.         Drive" function is that both the source and destination drives must
  356.         have the same cluster size, and the drives must be LOCKED before you
  357.         start.
  358.  
  359.                 If you plan on booting from this drive, make sure you do a
  360.         "Transfer Boot Code" procedure first. You will also need to change
  361.         your CMOS settings, and jumpers on the hard drive itself, Please
  362.         refer to the respective manuals for instructions for each.
  363.  
  364.                 NOTE: Before doing a "Transfer Boot Code" or "Export Drive"
  365.         function please run Norton Disk Doctor, or Scandisk, and completely
  366.         defragment the destination drive with either Norton Utilities
  367.         Speedisk for 95, or Windows 95 Disk Defragmenter.
  368.         Export throughput ~55MB/MIN.
  369.  
  370.         The copy procedure is as follows:
  371.  
  372.  
  373.               <The Export Procedure, Adding A New Hard Drive>
  374.               -------------------------------------------------
  375.       NOTE: In the following example it is assumed that you are copying
  376.             the contents of drive C: onto drive D:, and that you will be
  377.             making this new drive(D:) your bootable drive C:. Substitute
  378.             drive letters as per your preference.
  379.          
  380.         1)  Configure the new C: drive as drive D: adjusting CMOS & jumper
  381.             settings.
  382.         2)  Boot to a DOS DOS prompt. (Hit the F8 key when you see
  383.             "Starting Windows 95", and choose option #5 "Command Prompt Only")
  384.         4)  Fdisk and Format drive D: (Destination).
  385.         4)  Lock C: & D: drives. ( LOCK C:, LOCK D: )
  386.         5)  Run TRANSX95. 
  387.         6)  Select drive C: as the source and drive D: as the destination.
  388.         7)  Choose "Transfer Boot Code". (Answering, according to your setup).
  389.         8)  Exit TRANSX95.
  390.         9)  Boot to Windows 95. (Normal Boot)
  391.         10) Shell to a DOS session(BOX). (Start|Programs|MS-DOS Prompt)
  392.         11) Format D: /Q
  393.         12) Run TRANSX95.
  394.         13) Select drive C: as the source and drive D: as the destination. 
  395.         14) Choose "Export Drive" from menu level 1.(Export drive contents.)
  396.         15) Exit TRANSX95.
  397.         16) EXIT back into Windows 95.
  398.         17) Shut down the system. (Power Off)
  399.         18) Re-configure D: drive as the master drive, and set new CMOS
  400.             settings.
  401.         19) Boot to Windows 95 from the new drive.
  402.  
  403.  
  404.  
  405. ┌──────────────────── Export Drive Check List ────────────────────┐
  406. │                                                                 │
  407. │ √Checking to see if destination drive is in use.                │
  408. │ √Determining destination drives physical characteristics.       │
  409. │ √Determining source drives physical characteristics.            │
  410. │ √Checking the source drive for fragmentation                    │
  411. │ √Checking for source and destination compatibility.             │
  412. │ √Checking to see if the destination drive is bootable.          │
  413. │ √Translating FAT 1 from source to destination drive             │
  414. │ √Translating FAT 2 from source to destination drive             │
  415. │ √Translating Directory from source to destination drive         │
  416. │ √Translating Data areas from source to destination drive: 100%  │
  417. │                                                                 │
  418. └─────────────────────────────────────────────────────────────────┘
  419.  
  420.  
  421.  
  422.  
  423.                         The "Disk Information" Function
  424.                         -------------------------------
  425.  
  426.                 The following screen is a screen similar to a typical
  427.         "Disk Information" screen. In the screen, you are presented with
  428.         the physical characteristics of the current disk. 
  429.  
  430. ┌─────────────── Physical Disk Characteristics ** From Disk ** ───────────────┐
  431. │                                                                             │
  432. │  Bytes Per Sector....:512             Drive...............:B:               │
  433. │  Sectors Per Cluster.:1               Physical Drive......:00 Hex.          │
  434. │  Number Of FATs......:2               Fat1Start-Fat1End...:1-7              │
  435. │  Maximum Dir. Entries:224             Fat2Start-Fat2End...:8-14             │
  436. │  Hidden Sectors......:0               DirStart-DirEnd.....:15-28            │
  437. │  Total Sectors.......:2,400           DatStart-DatEnd.....:29-2,399         │
  438. │  Media Descriptor....:F9 Hex.         Directory Sectors...:14               │
  439. │  Sectors Per FAT.....:7               System Sectors......:29               │
  440. │  Sectors Per Track...:15              Volume Serial Number:0FF7:346A        │
  441. │  Number Of Heads.....:2               Volume Label........:NO.NAME....      │
  442. │  Number Of Tracks....:80              OEM.................:MSDOS5.0         │
  443. │  Number Of Clusters..:2,371           File Type...........:FAT12            │
  444. │  Total Disk Space....:1,228,800       Extd. Boot Record...:29 Hex.          │
  445. │  Drive Space.........:1.20    MEG.    Advertised Space....:1.20    meg.     │
  446. │                                                                             │
  447. │                                                                             │
  448. │                                     Ok    ▄                                 │
  449. │                                  ▀▀▀▀▀▀▀▀▀▀                                 │
  450. └─ F1-Help ───────────────────────────────────────────────────────────────────┘
  451.  
  452.  
  453.  
  454.                       The "Transfer Boot Code" Function
  455.                       ---------------------------------
  456.  
  457.                 This function moves the Boot Code from the source drive
  458.         to the destination drive. You must use this function from the DOS
  459.         prompt(not a DOS box from Windows 95). If your drive controller
  460.         card is IDE/ATA or EIDE compatible, and your I/O port assignment
  461.         is as follows: Primary port = 1F0h, Secondary port = 170h. This
  462.         function also gives you the choice of whether or not to make the
  463.         destination drive active.
  464.  
  465.                 Note: That the destination drive must be locked before
  466.         execution of TRANSX95 and from the same DOS thread you used to
  467.         LOCK the drives, you must reboot your computer after using this
  468.         function. If your not sure about your controller choose the
  469.         "All others" category as it works for IDE/ATA EIDE too.
  470.  
  471.  
  472.  
  473.                         The "Condition Files" Function
  474.                         ------------------------------
  475.  
  476.                 The "Condition Files" function is the most dangerous function
  477.         within TRANSX95. Misunderstanding the use of this function can
  478.         will cause file and directory changes to be made disk wide. These
  479.         changes can not be reversed, without re-installation of all affected
  480.         files, and directories...
  481.  
  482.                 The source drive, will be the drive on which the files and
  483.         directories will be conditioned, the destination drive is of no
  484.         concern with the use of this function. By conditioning the files
  485.         and directories on a drive, you will be making all files and
  486.         directories "VISIBLE", that is all files and directories on the
  487.         source drive will be scanned, and processed as to there current
  488.         condition, after which TRANSX95 determines which files and or
  489.         directories need be conditioned. After these files and directories
  490.         have been conditioned, the system will not notice any change, and
  491.         will not cause irregularities in the operating system behavior.
  492.  
  493.                 Some virus detection programs may have a BIG
  494.         problem with this conditioning. Conditioning should be done from
  495.         a DOS PROMPT (Not a DOS BOX). The aim here is to make all files
  496.         and directories visible to your older DOS based backup utilities.
  497.  
  498.                 Before doing the "Condition Files" function, please run
  499.         Norton Disk Doctor, or Scandisk, and completely defragment
  500.         the source drive, with either Norton Utilities Speedisk for 95,
  501.         or Windows 95 Disk Defragmenter.
  502.  
  503.  
  504. ┌──── Modifying File Conditions ────┐
  505. │                                   │
  506. │  Drive.......: C:                 │ ->Drive which is being conditioned.
  507. │  Units.......: 5,200              │ -># of files & Directories processed.
  508. │  Level.......: 0                  │ ->Current directory processing level.
  509. │  Name........: ..                 │ ->Parent directory name.
  510. │  Peek Memory.: 49 KB              │ ->Peek amount of memory used.
  511. │  Modified....: 35                 │ -># of file or directories conditioned.
  512. │                                   │
  513. │                Ok    ▄            │
  514. │             ▀▀▀▀▀▀▀▀▀▀            │
  515. └─ F1-Help ─────────────────────────┘
  516.  
  517.                  <Generic DOS Backup Procedure using LFNBK>
  518.                  ------------------------------------------
  519.  
  520.         Note: In the following example it will be assumed that C: is the
  521.         drive to be backed up. The program LFNBK.EXE is located on the
  522.         Windows 95 CDROM.
  523.  
  524.         To Backup
  525.         ---------
  526.         1) - Boot to Windows 95.
  527.         2) - Disable tunneling.
  528.         3) - Shell from Windows 95 to a DOS BOX.
  529.         4) - At the command prompt type: LFNBK /V /B C:
  530.         5) - Copy LFNBK.DAT to LFNBK_1.DAT
  531.         6) - At the command prompt type: LFNBK /V /R C:
  532.         Note: Steps (4&5&6) create a LFN catalog, and need to be repeated
  533.         whenever changes to the files or directories are made.
  534.         7) - EXIT back to Windows 95 from the shell.
  535.         8) - Defragment drive C: (Complete).
  536.         9) - Boot to the DOS PROMPT (Not a DOS BOX).
  537.         10) - At the command prompt type: LOCK C: (Answer "Yes").
  538.         11)- Run TRANSX95, and condition drive C:
  539.         12)- Exit TRANSX95.
  540.         13)- Run your DOS based backup utility.
  541.         14)- Boot to Windows 95.
  542.         15)- Enable tunneling.
  543.  
  544.         To Restore.
  545.         -----------
  546.         1) - Boot to the DOS PROMPT.
  547.         2) - Install your DOS based backup utility if needed.
  548.         Note: You may need to format the hard drive!
  549.         3) - Run your DOS based backup utility, and restore backup.
  550.         4) - Boot to Windows 95, (DON'T BE ALARMED ALL GROUPS ARE GONE).
  551.         5) - Create a shortcut to a DOS BOX(Prompt).
  552.         6) - Shell from Windows 95 to a DOS BOX.
  553.         7) - Copy LFNBK_1.DAT to LFNBK.DAT
  554.         8) - At the command prompt type: LFNBK /V /R C:
  555.         9) - EXIT back to Windows 95 from the shell.
  556.         10)- Enable tunneling.
  557.         11)- Shut down Windows 95, (Reboot to Windows 95).
  558.         Note: Your groups should have reappeared.
  559.  
  560.                       <Further Notes On The LFNBK Utility>
  561.                       ------------------------------------
  562.  
  563.         LFNBK also located on the Windows 95 CDROM."ADMIN\APTOOLS\LFNBACK\".
  564.         LFNBK.EXE removes your long filenames and saves them to a data file.
  565.         Read LFNBK.TXT for more information. The LFNBK.TXT file gives
  566.         instructions on tunneling. Unfortunately LFNBK.EXE is only available
  567.         on the Windows 95 CDROM, There is an alternative utility it is
  568.         DOSLFNBK.EXE and is located on CompuServe GO MSWIN95 download
  569.         DOSLFN10.ZIP and follow the next set of instructions.
  570.  
  571.                 <Generic DOS Backup Procedure using DOSLFNBK>
  572.                 ---------------------------------------------
  573.  
  574.         Note: In the following example it will be assumed that C: is the
  575.         drive to be backed up. DOSLFN10.ZIP can be found on CIS forum
  576.         MSWIN95.
  577.  
  578.         To Backup
  579.         ---------
  580.         1) - Boot to the DOS PROMPT (Not a DOS BOX).
  581.         2) - At the command prompt type: DOSLFNBK C:\ /V
  582.         Note: Step 2 creates a LFN catalog, and needs to be repeated
  583.         whenever changes to the files or directories are made.
  584.         3) - Defragment drive C: (Complete).
  585.         4) - At the command prompt type: LOCK C: (Answer "Yes").
  586.         5) - Run TRANSX95, and condition drive C:
  587.         6) - Exit TRANSX95
  588.         7) - Run your DOS based backup utility.
  589.  
  590.         To Restore.
  591.         -----------
  592.         1) - Boot to the DOS PROMPT.
  593.         2) - Install your DOS based backup utility if needed.
  594.         Note: You may need to format the hard drive!
  595.         3) - Run your DOS based backup utility, and restore backup.
  596.         4) - At the command prompt type: DOSLFNBK C:\ /V /R
  597.         5) - Reboot to Windows 95.
  598.  
  599.  
  600.                             Menu Level 2 Functions
  601.         ===================================================================      
  602.  
  603.  
  604.                        The "Transfer A Drive" Function
  605.                        -------------------------------
  606.  
  607.                 The "Transfer A Drive" function is similar to the function
  608.         "Export Drive" function. It is used to transfer, or copy the
  609.         contents of the source drive to the destination drive. More precisely
  610.         stated, it rebuilds the destination drive from the ground up.
  611.         This is accomplished thru the use of high level(WIN95) functions.
  612.  
  613.                 The main advantage with using this function, over the
  614.         "Export Drive" function is that both the source and destination
  615.         drives can be of any size, and there is no need to LOCK the
  616.         drives before you start. The function is best preformed when
  617.         running Windows 95 in the NORMAL MODE. If you preform this function
  618.         when running Windows 95 in the SAFE MODE, there is the possibility
  619.         that the copy operation will take much longer. There are two files
  620.         that will not be copied. These two files are "WIN386.SWP" and
  621.         "FSVUNDO.DAT" this second file is only present if you use Norton
  622.         Navigator for Windows 95. There is no harm in skipping these two
  623.         files, as Windows 95 will simply rebuild them when you reboot the
  624.         system.
  625.  
  626.                 If you plan on booting from this drive, make sure you do a
  627.         "Transfer Boot Code" procedure first. You will also need to change
  628.         your CMOS settings, and jumpers on the hard drive itself, Please
  629.         refer to the respective manuals for instructions for each. Transfer
  630.         throughput ~40MB/MIN.
  631.  
  632.                 With the dropping hard drive prices, it is possible to buy
  633.         a second hard drive just to make a copy of the main drive, as a
  634.         backup...
  635.  
  636.                 Before doing the "Transfer A Drive" function, please run
  637.         Norton Disk Doctor, or Scandisk, and completely defragment the
  638.         source drive, with either Norton Utilities Speedisk for 95, or
  639.         Windows 95 Disk Defragmenter. Also LNF Directories that contain
  640.         illegal characters will not be transfered, you will be notified if
  641.         this occurs.
  642.  
  643.         The copy procedure is as follows:
  644.  
  645.  
  646.               <The Transfer Procedure, Adding A New Hard Drive>
  647.               -------------------------------------------------
  648.       NOTE: In the following example it is assumed that you are copying
  649.             the contents of drive C: onto drive D:, and that you will be
  650.             making this new drive(D:) your bootable drive C:. Substitute
  651.             drive letters as per your preference.
  652.          
  653.         1)  Configure the new C: drive as drive D: adjusting CMOS & jumper
  654.             settings.
  655.         2)  Boot to a DOS DOS prompt. (Hit the F8 key when you see
  656.             "Starting Windows 95", and choose option #5 "Command Prompt Only")
  657.         3)  Fdisk and Format drive D: (Destination).
  658.             NOTE: Disable the recycle bin for the destination drive prior to
  659.             reaching this point.
  660.         4)  Lock C: & D: drives.
  661.         5)  Run TRANSX95. 
  662.         6)  Select drive C: as the source and drive D: as the destination.
  663.         7)  Choose "Transfer Boot Code". (Answering, according to your setup).
  664.         8)  Leave TRANSX95
  665.         9)  Boot into Windows 95. (Normal Boot)
  666.         10) Shell to a DOS session(BOX). (Start|Programs|MS-DOS Prompt)
  667.         11) Format D: /Q
  668.         12) Run TRANSX95.
  669.         13) Select drive C: as the source and drive D: as the destination. 
  670.         14) Choose "Transfer A Drive" from menu level 2.(Transfer the files.)
  671.         15) Leave TRANSX95.
  672.         16) EXIT back into Windows 95.
  673.         17) Shut down the system. (Power Off)
  674.         18) Re-configure D: drive as the master drive, and set new CMOS
  675.             settings.
  676.         19) Boot to Windows 95 from the new drive.
  677.  
  678.  
  679.                 In addition the "Transfer A Drive" function can be used
  680.         to combine two drives into one drive, as long as there is no
  681.         path, or duplicate root directory problems in doing so ie. Say
  682.         you have two drives C: & D:. C: is your bootable drive, and contains
  683.         your Windows 95 operating system, and WIndows 95 applications, lets
  684.         also say that your drive D: contains data, or DOS based files, and
  685.         you want to combime them onto a larger drive.
  686.  
  687.  
  688.         The following is the drive combination procedure:
  689.  
  690.  
  691.                        <Combining Two Drives Onto One>
  692.                        -------------------------------
  693.  
  694.         1)  Follow the <The Transfer Procedure, Adding A New Hard Drive>
  695.             (From above).
  696.         2)  Shut down the system. (Power Off)
  697.         3)  Place your old drive D: back as drive D: and adjust jumpers &
  698.             CMOS as necessary.
  699.         4)  Boot into Windows 95. (Normal Boot)
  700.         5)  Shell to a DOS session(BOX). (Start|Programs|MS-DOS Prompt)
  701.         6)  Run TRANSX95.
  702.         7)  Select drive D: as the source and drive C: as the destination. 
  703.         8)  Choose "Transfer A Drive" from menu level 2.(Transfer the files.)
  704.             Disregard "Warning" about drive C: being in use.
  705.         9)  Leave TRANSX95.
  706.         10) EXIT back into Windows 95.
  707.         11) Transfer is complete, do as you will with your old D: drive.
  708.  
  709.  
  710. ┌────────────────── Transfer A Drive Check List ──────────────────┐
  711. │                                                                 │
  712. │ √Checking to see if destination drive is in use.                │
  713. │ √Determining destination drives physical characteristics.       │
  714. │ √Determining source drives physical characteristics.            │
  715. │ √Checking for source and destination compatibility.             │
  716. │ √Transfer directory tree from source to destination.            │
  717. │                                                                 │
  718. └─────────────────────────────────────────────────────────────────┘
  719.  
  720. ┌───────────────────── Current Queue ─────────────────────┐
  721. │                                                         │
  722. │ ──|──────────────────────────────────────────────    5% │
  723. │ ┬∙∙∙∙∙∙∙∙∙∙∙┬∙∙∙∙∙∙∙∙∙∙∙┬∙∙∙∙∙∙∙∙∙∙∙┬∙∙∙∙∙∙∙∙∙∙∙┬       │
  724. │ 0%         25%         50%         75%        100%      │
  725. │ Destination Drive Free Space: 599,123,654               │
  726. └─────────────────────────────────────────────────────────┘
  727.  
  728.  
  729.                                   DOS Shell
  730.                                   ---------
  731.                 The DOS Shell function launchs a secondary shell to a
  732.         new DOS command prompt. This is not to be confused with a new
  733.         DOS thread from within Windows 95. This shell only start a new
  734.         command.com as a child process of the parent program.
  735.  
  736.  
  737.                               Create A Boot Disk
  738.                               ------------------
  739.  
  740.                 This function create a boot disk on the destination drive,
  741.         or just save copies of system files, or copy system utilites, or
  742.         all of the above. The source drive is of no concern here.
  743.         All boot required files for: Registry, Windows System.ini and
  744.         Win.ini, Autoexec.bat and Config.sys, Regedit, and pertinent DOS
  745.         utilities can be copied. Note: Windows 95 cannot be executed
  746.         with the "WIN" command when booting from this disk, nor can TRANSX95
  747.         be used with the "Transfer A Drive" function to transfer LFN's, it
  748.         is only meant to be used to detect & repair system problems.
  749.  
  750.  
  751.  
  752.                              Additional Messages
  753.         =================================================================
  754.  
  755.  
  756.                              Partition Information
  757.                              ---------------------
  758.  
  759.                 The following is a screen similar to a typical partition
  760.         chain information screen. The important thing of note, in the
  761.         partition chain is, that is carries the physical characteristics
  762.         of each partition contained within a disk. With this information
  763.         you can determine the partition location, size, and type.
  764.  
  765.         Note: You will only be presented with this display as part of an
  766.         error notification. Also each partition chain information window
  767.         is only for a particular "Mini-Disk" contained within the total
  768.         physical partition.
  769.  
  770.  
  771. ╔═════════════════════ Partition Chain Information ═════════════════════╗
  772. ║                                                                       ║
  773. ║                     Partn#      Partn#      Partn#      Partn#        ║
  774. ║  Description          1           2           3           4           ║
  775. ║  -------------------------------------------------------------------  ║
  776. ║  Bootable.........: Yes         No          No          No            ║
  777. ║  Starting head....: 1           0           0           0             ║
  778. ║  Starting Sector..: 1           1           0           0             ║
  779. ║  Starting Cylinder: 0           259         0           0             ║
  780. ║  System ID........: BigDos      Extended    Unused      Unused        ║
  781. ║  Ending Head......: 31          31          0           0             ║
  782. ║  Ending Sector....: 63          63          0           0             ║
  783. ║  Ending Cylinder..: 258         541         0           0             ║
  784. ║  Relative Sectors.: 63          522144      0           0             ║
  785. ║  Partition Sectors: 522081      570528      0           0             ║
  786. ║  Partition Size...: 255         279         0           0             ║
  787. ║                                                                       ║
  788. ║                                                                       ║
  789. ║                                  Ok    ▄                              ║
  790. ║                               ▀▀▀▀▀▀▀▀▀▀                              ║
  791. ╚═ F1-Help ═════════════════════════════════════════════════════════════╝
  792.  
  793.  
  794.  
  795.                                    History
  796.                                    -------
  797.         February, 29, 1996
  798.                 First Release (version 1.00).
  799.  
  800.         March, 11, 1996 (Version 2.10)
  801.              1)-   Totally reworked the initialization routines to try
  802.                    and address lockup problems reported by users of
  803.                    100+MHZ. systems.
  804.  
  805.              2)-   Made the "Transfer A Disk" function more flexible to the
  806.                    end user. Able to bypass the old error messages if you
  807.                    feel they are in err, to complete the transfer.
  808.  
  809.              3)-   Added support for specific IDE/ATA EIDE addressing.
  810.                    Now you do not have to be in the DOS mode(prompt)
  811.                    to transfer the boot code, and make the drive active.
  812.                    This makes it possible to complete a drive transfer
  813.                    all within the Windows 95 environment for those with
  814.                    IDE/ATA or EIDE compatible controllers.
  815.  
  816.              4)-   Made some of the error messages more descriptive.
  817.  
  818.              5)-   Added a greater number of help messages to the help
  819.                    database.
  820.  
  821.              6)-   Broke the main menu into two separate levels. This
  822.                    make the more obscure functions more visible.
  823.  
  824.              7)-   Added support for debug isolation within the
  825.                    initialization routines.
  826.  
  827.              8)-   I now use a new naming system for some of the support
  828.                    files. This makes them more descriptive. ie. was READ.EXE
  829.                    now VIEWER.EXE.
  830.  
  831.         March, 15, 1996 (Version 2.12)
  832.              1)-   Correcting some problems properly identifying certain
  833.                    drive types when there are compressed drives in the system.
  834.  
  835.              2)-   Added reboot feature to the "Transfer Boot Code" function.
  836.  
  837.              3)-   Added support to skip specific read protected file during
  838.                    the Transfer A Drive operation.
  839.  
  840.              4)-   Added destination throughput determination testing option
  841.                    to the Transfer A Drive check list.
  842.  
  843.         March, 16, 1996  (Version 2.14)
  844.                    Found a major problem with the directory tree
  845.                    reconstruction process in the "Transfer A Drive" function.
  846.                    This problem has been repaired as of version 2.14. If you
  847.                    are going to use pre version 2.14 releases, do not use the
  848.                    "Transfer A Drive" function.
  849.  
  850.         March, 20, 1996 (Version 2.17)
  851.              1)-   Made changes to the "Transfer Boot Code" function for
  852.                    greater user flexibility.
  853.              2)-   Made changes to the "Condition Files" function so that
  854.                    now you can condition files, directories, or both.
  855.              3)-   Added a progress bar to the "Transfer A Drive" functions
  856.                    copy procedure.
  857.              4)-   Added the ability for the user to disregard the internal
  858.                    drive mapping function, to increase possible use with
  859.                    certain network drives.
  860.                   
  861.         April, 01, 1995  (Version 3.00)
  862.              1)-   Made changes to the drive mapping function so that
  863.                    it detects more drive information and skips one floppy
  864.                    error messages.
  865.              2)-   Made program foot print smaller, faster coding.
  866.              3)-   Added detection of illegal characters in transfer stream
  867.                    names.
  868.              4)-   Fixed math bug when using 586 CPU's.
  869.              5)-   Added more reliable tree functions to "Create A Boot Disk"
  870.                    function.
  871.              6)-   Added Source to Destination file attribute transpositioning
  872.                    adaptment. (Transfer A Drive function)
  873.              7)-   Added to, and clarified portions of this file.
  874.              8)-   The "Transfer A Drive" function now supports DOS,
  875.                    Windows 3.1x, Windows NT, and Windows 95.
  876.              9)-   Improved destination throughput testing.
  877.                    (Transfer A Drive)
  878.              10)-  Updated registration process, this make the registration
  879.                    process smipler, and adds added protection for registered
  880.                    users, and ITS Systems.
  881.  
  882.         April, 12, 1996 (Version 3.13)
  883.               1) - Added continued memory level availiblity monitoring.
  884.               2) - Added new command line switches (-PRE,-MAP,-IDC)
  885.                    to be used in the event of a lockup during data transfer
  886.                    in the Transfer A Drive function.
  887.               3) - Added command line switch to bypass Windows 95 checking
  888.                    during transfer the boot code.
  889.               4) - Inverted the default copy mode from copy always, to
  890.                    copy only newer then, and added disabling command line
  891.                    switch -INC.
  892.               5) - Added support for some non-standard characters in the
  893.                    directory, and files names.
  894.               6) - Added report file generation for errors occurring during
  895.                    the transfer a drive function.
  896.  
  897.         **** Note: If you have any problems with this program, please
  898.                    contact me and let me know. I cannot fix it, if I
  899.                    do not know that it is broken.
  900.                         
  901. Thanks in advance for registering this product.
  902. Michael J Steiner
  903. ITS Systems.
  904.  
  905.  
  906.